<?php
namespace app\components;

/**
 * Description of Html
 *
 * @author shuai
 */
class Html extends \yii\helpers\Html{  
    /**
     * 默认
    */
    const ColorDefault=1;
    /**
     * 基本
    */
    const Colorprimary=2;
    /**
     * 成功
    */
    const Colorsuccess=3;
    /**
     * 信息
    */
    const Colorinfo=4;
    /**
     * 警告
    */
    const Colorwarning=5;
    /**
     * 危险
    */
    const Colordanger=6;
     /**
     * link
    */
    const Colorlink=7;
    
    
    /**
     * 大小 最小
    */
    const SizeXs=8;
    /**
     * 大小 偏小
    */
    const SizeSm=9;
    /**
     * 大小 中等
    */
    const SizeDefault=10;
    /**
     * 大小 最大
    */
    const SizeLg=11; 
    
    public static function button($content = 'Button', $options = array(),$color=self::Colorinfo,$size=self::SizeSm) {
        
        $base=' btn ';
        if($color===self::ColorDefault){
            $base.=' btn-default';
        }
        if($color===self::Colordanger){
            $base.=' btn-danger';
        }
        if($color===self::Colorinfo){
            $base.=' btn-info';
        }
        if($color===self::Colorlink){
            $base.=' btn-link';
        }
        if($color===self::Colorprimary){
            $base.=' btn-primary';
        }
        if($color===self::Colorsuccess){
            $base.=' btn-default';
        }
        if($color===self::Colorwarning){
            $base.=' btn-success';
        }
        
        if($size===self::SizeDefault){
            $base.='';
        }
        if($size===self::SizeLg){
            $base.=' btn-lg';
        }
        if($size===self::SizeSm){
            $base.=' btn-sm';
        }
        if($size===self::SizeXs){
            $base.=' btn-xs';
        }
        if(isset($options['class'])){
            $options['class'].=$base;
        }else{
            $options['class']=$base;
        }
        
        
        return parent::button($content, $options);
               
    }
    
}
